.s-all-wrap {
	position: relative;
}

.search-all-wrap {
	/* #ifdef MP-WEIXIN */
	margin-top: 150rpx;
	/* #endif */
	/* #ifdef APP-PLUS */
	margin-top: 80rpx;
	/* #endif */
	
	/* #ifdef H5 */
	margin-top: 10rpx;
	/* #endif */
	width: 100%;
	height: 65rpx;
	line-height: 65rpx;
}

.search-wrap {
	width: 80%;
	height: 100%;
	line-height: 65rpx;
	border-radius: 30rpx;
	margin-left: 20rpx;
	padding-left: 20rpx;
	background-color: #F5F5F5;
	float: left;
}

.search-wrap text,
.search-wrap input {
	float: left;
	background-color: #F5F5F5;
	height: 100%;
	padding: 0;
}

.search-wrap text {
	margin-right: 20rpx;
	color: #C7C7C7;
}

.search-wrap input {
	width: 70%;
}

.reset-search {
	width: 10%;
	margin-left: 20rpx;
	float: left;
	color: #64D3AD;
}

/* 显示搜索结果区域 */
.search-history {
	margin-top: 70rpx;
	display: none;
}

.showsearch {
	display: block;
}

.search-title-wrap {
	width: 95%;
	margin: 0 auto;
	padding-left: 5%;
	height: 80rpx;
}

.search-title-wrap .s-teacher-title,
.search-title-wrap .s-course-title {
	font-weight: bold;
	font-size: 28rpx;
}

/* 老师搜索结果 */
.search-teacher-info {
	width: 95%;
	padding-left: 7%;
	margin: 0 auto 50rpx;
}

.s-more-view {
	float: right;
	margin-top: 10rpx;
	margin-right: 40rpx;
	font-size: small;
}

/* 教师头像 */
.search-teacher-item {
	width: 100%;
	height: 100rpx;
	display: flex;
	align-items: center;
}

.teacher-avatar {
	width: 90rpx;
	height: 90rpx;
	margin-right: 30rpx;
	border-radius: 50%;
}

.teacher-inner-arow {
	margin-left: 60%;
}

/* 直播/内容列表 */
.search-course-info {
	width: 95%;
	padding-left: 7%;
	margin: 0 auto;
}

.live-list {
	margin-top: 60rpx;
	padding: 0 8rpx;
}

.live-list::after {
	display: block;
	clear: both;
	height: 0;
	content: "";
	visibility: hidden;
	overflow: hidden;
}

.live-list-img-wrap {
	position: relative;
	width: 31%;
	height: 180rpx;
	float: left;
	margin-right: 6rpx;
}

/* 课程图片 */
.live-list-img {
	width: 100%;
	height: 100%;
	border-radius: 8rpx;
}

.course-title-icon {
	position: absolute;
	left: 0rpx;
	top: 2rpx;
	width: 80rpx;
	height: 40rpx;
	line-height: 40rpx;
	text-align: center;
	border-radius: 16rpx 0 16rpx 0;
	background-color: rgba(0, 0, 0, 0.6);
	font-size: 10rpx;
	color: #DBDBDB;
}

/* 课程内容 */
.live-list-info {
	float: left;
	width: 65%;
	height: 180rpx;
	margin-left: 15rpx;
}

.live-teacher-avatar {
	width: 35rpx;
	height: 35rpx;
	border-radius: 50%;
}

.live-teacher-avatar {
	width: 35rpx;
	height: 35rpx;
	border-radius: 50%;
}

/* 直播/内容列表标题 */
.live-c-title {
	font-weight: bold;
	width: 95%;
	line-height: 30rpx;
}

.live-status {
	font-size: small !important;
	color: #969696;
}

.tuwen-title-wrap {
	display: inline-block;
	width: 60rpx;
	height: 30rpx;
	line-height: 30rpx;
	text-align: center;
	font-size: small;
	border: 2rpx solid #969696;
	color: #969696;
}

.living-status {
	color: #64D3AD;
	font-size: small;
}

.live-status {
	margin-top: 16rpx;
	font-size: small;
}

.live-teacher-price {
	margin-top: 20rpx;
	height: 50rpx;
	display: flex;
	align-items: center;
}

.teacher-name {
	/* font-size: 12rpx; */
	font-size: small;
}

.price-wrap {
	display: inline-block;
	color: #64D3AD;
}

.numPrice text {
	color: #FF1B20;
}

.price-wrap {
	display: inline-block;
	margin-left: 50%;
}

.xiangziwrapold {
	display: none;
}

.xiangziwrap {
	display: block;
	width: 24%;
	height: 130rpx;
	margin: calc(50%) auto;
}

.xiangzi {
	width: 100%;
	height: 100%;
}

.xiangzi_txt {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 26rpx;
	color: #C7C7C7;
}
